Scalable performance analysis of massively parallel stochastic systems

نویسنده

  • Richard Alexander Hayden
چکیده

The accurate performance analysis of large-scale computer and communication systems is di-rectly inhibited by an exponential growth in the state-space of the underlying Markovian per-formance model. This is particularly true when considering massively-parallel architecturessuch as cloud or grid computing infrastructures. Nevertheless, an ability to extract quanti-tative performance measures such as passage-time distributions from performance models ofthese systems is critical for providers of these services. Indeed, without such an ability, theyremain unable to o er realistic end-to-end service level agreements (SLAs) which they can haveany con dence of honouring. Additionally, this must be possible in a short enough period oftime to allow many di erent parameter combinations in a complex system to be tested. If wecan achieve this rapid performance analysis goal, it will enable service providers and engineersto determine the cost-optimal behaviour which satis es the SLAs. In this thesis, we develop a scalable performance analysis framework for the grouped PEPAstochastic process algebra. Our approach is based on the approximation of key model quantitiessuch as means and variances by tractable systems of ordinary di erential equations (ODEs).Crucially, the size of these systems of ODEs is independent of the number of interacting entitieswithin the model, making these analysis techniques extremely scalable. The reliability of ourapproach is directly supported by convergence results and, in some cases, explicit error bounds.We focus on extracting passage-time measures from performance models since these are verycommonly the language in which a service level agreement is phrased. We design scalable analy-sis techniques which can handle passages de ned both in terms of entire component populationsas well as individual or tagged members of a large population.A precise and straightforward speci cation of a passage-time service level agreement is as im-portant to the performance engineering process as its evaluation. This is especially true oflarge and complex models of industrial-scale systems. To address this, we introduce the uni edstochastic probe framework. Uni ed stochastic probes are used to generate a model augmenta-tion which exposes explicitly the SLA measure of interest to the analysis toolkit. In this thesis,we deploy these probes to de ne many detailed and derived performance measures that canbe automatically and directly analysed using rapid ODE techniques. In this way, we tackleapplicable problems at many levels of the performance engineering process: from speci cationand model representation to e cient and scalable analysis.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A new tool for the performance analysis of massively parallel computer systems

We present a new tool, GPA, that can generate key performance measures for very large systems. Based on solving systems of ordinary differential equations (ODEs), this method of performance analysis is far more scalable than stochastic simulation. The GPA tool is the first to produce higher moment analysis from differential equation approximation, which is essential, in many cases, to obtain an...

متن کامل

A Scalable Performance Analysis Tool for PowerPC Based MPP Systems

This paper introduces a tool for optimizing programs on massively parallel computing systems. The tool has been implemented for a PowerPC based parallel computing platform. It is scalable with respect to its implementation and in the way it presents performance data. A major feature contributing to the scalable representation of performance data is the ability to focus measurements on points of...

متن کامل

Parallel computation framework for optimizing trailer routes in bulk transportation

We consider a rich tanker trailer routing problem with stochastic transit times for chemicals and liquid bulk orders. A typical route of the tanker trailer comprises of sourcing a cleaned and prepped trailer from a pre-wash location, pickup and delivery of chemical orders, cleaning the tanker trailer at a post-wash location after order delivery and prepping for the next order. Unlike traditiona...

متن کامل

Preservation of Stochastic Orderings of Interdependent Series and Parallel Systems by Componentwise Switching to Exponentiated Models

This paper discusses the preservation of some stochastic orders between two interdependent series and parallel systems when the survival and distribution functions of all components switch to the exponentiated model. For the series systems, the likelihood ratio, hazard rate, usual, aging faster, aging intensity, convex transform, star, superadditive and dispersive orderings, and for the paralle...

متن کامل

Stochastic Comparisons of Series and Parallel Systems with Heterogeneous Extended Generalized Exponential Components

In this paper, we discuss the usual stochastic‎, ‎likelihood ratio, ‎dispersive and convex transform order between two parallel systems with independent heterogeneous extended generalized exponential components. ‎We also establish the usual stochastic order between series systems from two independent heterogeneous extended generalized exponential samples. ‎Finally, ‎we f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011